ram's testicle - French English Dictionary